using System.CodeDom.Compiler;
using System.ServiceModel;
using Buddy.Auth.Objects;

namespace Buddy.Auth.SR
{
	[GeneratedCode("System.ServiceModel", "4.0.0.0")]
	[ServiceContract(ConfigurationName = "SR.IA")]
	public interface IA
	{
		[ServiceKnownType(typeof(string[]))]
		[ServiceKnownType(typeof(WoWMailbox[]))]
		[ServiceKnownType(typeof(UsageInfo))]
		[OperationContract(Action = "http://tempuri.org/IA/Do", ReplyAction = "http://tempuri.org/IA/DoResponse")]
		[ServiceKnownType(typeof(WoWFragment))]
		[ServiceKnownType(typeof(d0))]
		[ServiceKnownType(typeof(r0))]
		[ServiceKnownType(typeof(WoWNpc[]))]
		[ServiceKnownType(typeof(object[]))]
		[ServiceKnownType(typeof(WoWMailboxEx[]))]
		d0 Do(byte b, object[] args);
	}
}
